用户界面

类 设计窗体

系统.对象
    └用户界面.组件
        └用户界面.控件
            └用户界面.窗口控件
                └用户界面.容器控件
                    └用户界面.面板
                        └用户界面.设计窗体


公开 类 设计窗体 <基类型 = 用户界面.面板


属性摘要
整数

面板 

    可读 面板

整数[]

组件集 

    可读 组件集

整数

移动单位 

    可读 移动单位

用户界面.窗口控件 继承的属性
左边, 顶边, 宽度, 高度, 标识, 启用, 背景色, 前景色, 光标, 字体, 可视
用户界面.组件 继承的属性
父容器, 名称, 状态

方法摘要
扩展 文本

取唯一组件名(文本 组件类名) 

    需由子类实现

公开 逻辑

创建(用户界面.容器控件 父窗口, 整数 标识, 整数 横坐标, 整数 纵坐标, 整数 宽度, 整数 高度, 文本 名字) 

公开

置基类名(文本 类名) 

公开

置窗口类名(文本 类名) 

公开 文本

取基类名() 

公开 文本

取窗口类名() 

公开 逻辑

保存(文本 文件名) 

    保存文件

公开 逻辑

打开(文本 文件名) 

    打开文件

公开 整数

创建组件(整数 父窗口ID, 文本 组件名) 

    根据名称创建指定组件.成功返回ID.失败返回0

公开 逻辑

删除组件组(整数[] 窗口ID) 

    根据ID删除指定组件.成功返回真失败返回假

公开 工具.坐标点

到屏幕坐标(整数 窗口ID, 工具.坐标点 位置) 

    从客户坐标到屏幕坐标。

公开 工具.坐标点

到客户坐标(整数 窗口ID, 工具.坐标点 位置) 

    从屏幕坐标到客户坐标。

公开

刷新组件(整数 窗口ID) 

    通知控件重画自己

公开

强制更新组件(整数 窗口ID) 

    通知控件重画自己

公开 整数

取组件数目(整数 窗口ID) 

    返回子窗口的数目

公开 整数

取组件编号(整数 窗口ID, 整数 次序) 

    返回制订次序的组件的编号

公开

更新组件区域(整数 窗口ID, 工具.矩形 矩形, 逻辑 擦除背景) 

公开 整数

取父窗口(整数 窗口ID) 

公开 整数

置组件光标(整数 窗口ID, 整数 光标) 

公开 用户界面.屏幕场景

创建屏幕场景() 

公开 用户界面.绘画场景

创建组件场景(整数 窗口ID) 

公开 文本

取组件名(整数 窗口ID) 

公开 工具.坐标点

取组件位置(整数 窗口ID) 

公开 工具.尺寸

取组件尺寸(整数 窗口ID) 

公开 工具.矩形

取组件矩形(整数 窗口ID) 

公开

置组件位置(整数 窗口ID, 工具.坐标点 位置) 

公开

置组件尺寸(整数 窗口ID, 工具.尺寸 尺寸) 

公开

置面板尺寸(工具.尺寸 尺寸) 

公开

移动组件(整数 窗口ID, 工具.矩形 新位置) 

公开

置焦点() 

公开 逻辑

是否为容器(整数 窗口ID) 

公开 整数

面板() 

    窗口面板

公开

置属性(整数 窗口ID, 文本 属性名, 整数 属性值) 

    设置某个组件的属性.

公开 整数

取整数属性(整数 窗口ID, 文本 属性名) 

    设置某个组件的属性.

公开

置属性(整数 窗口ID, 文本 属性名, 文本 属性值) 

    设置某个组件的属性.

公开 文本

取文本属性(整数 窗口ID, 文本 属性名) 

    设置某个组件的属性.

公开

置属性(整数 窗口ID, 文本 属性名, 逻辑 属性值) 

    设置某个组件的属性.

公开 逻辑

取逻辑属性(整数 窗口ID, 文本 属性名) 

    设置某个组件的属性.

公开

置属性(整数 窗口ID, 文本 属性名, 系统.对象 属性值) 

    设置某个组件的属性.

公开 系统.对象

取对象属性(整数 窗口ID, 文本 属性名) 

    取某个组件的属性.

公开 文本[],文本[]

取所有基本属性名(整数 窗口ID) 

    设置某个组件的属性.

公开 文本[],文本[]

取所有扩展属性名(整数 窗口ID) 

    设置某个组件的属性.

公开 整数[]

组件集() 

    返回所有组件句柄的数组

公开 静态 用户界面.组件

整数到组件(整数 组件) 

公开 逻辑

是否已修改() 

公开

置修改状态(逻辑 修改状态) 

公开 文本

生成创建组件代码() 

公开 文本

生成组件成员声明() 

公开

移动单位(整数 移动单位) 

公开 整数

移动单位() 

公开 逻辑

名称是否存在(文本 名字) 

公开 逻辑

复制选中(整数[] 组件集) 

公开 逻辑

粘贴到(整数 父容器, 整数 x, 整数 y) 

公开

移到顶层(整数 组件标识) 

公开

移到底层(整数 组件标识) 

公开 文本

生成创建窗口代码() 

公开 静态 逻辑

取键状态(整数 键代码) 

    返回真表示自最后一次调用本方法时指定的键是否处于按下状态。

公开

重置面板() 

公开

锁定(逻辑 锁定 = 真<可为空>) 

公开 静态 逻辑

可否粘贴() 

用户界面.面板 继承的方法
初始化, 创建, 创建, 初始化对话框, 置焦点, 置焦点2
用户界面.容器控件 继承的方法
创建
用户界面.窗口控件 继承的方法
左边, 顶边, 宽度, 高度, 左边, 顶边, 宽度, 高度, 标识, 标识, 创建, 居中, 父窗口居中, 清除背景, 到屏幕坐标, 关闭, 销毁, 销毁子窗口, 点到像素, 尺寸到像素, 点到对话框单位, 尺寸到对话框单位, 更新窗口界面, 禁用, 启用, 查找子窗口, 查找子窗口, 查找窗口, 查找窗口, 名称查找窗口, 名称查找窗口, 标题查找窗口, 标题查找窗口, 查找焦点窗口, 适应窗口, 内部适应窗口, 冻结, 取快捷键表, 取最佳尺寸, 背景色, 前景色, 取背景风格, 取字符高度, 取字符宽度, 取子窗口列表, 取类默认属性, 取类默认属性, 取默认属性, 取客户区尺寸, 取插入符, 取捕获窗口, 取包含尺寸器, 光标, 取拖曳目标, 取扩展风格, 字体, 取祖父窗口, 取句柄, 取帮助文本, 取最大尺寸, 取最小尺寸, 位置, 矩形, 取滚动条位置, 取滚动范围, 取滚动块尺寸, 取尺寸, 取尺寸器, 取文本宽度, 取工具提示, 取更新区域, 取实际尺寸, 取窗口风格, 取窗口变量, 是否捕获窗口, 是否有滚动条, 是否背景透明, 隐藏, 继承属性, 初始化对话框, 使最佳尺寸无效, 启用, 是否暴露, 是否暴露, 是否暴露, 是否暴露, 是否保留, 可视, 是否顶层, 布局, 向下滚动一行, 向上滚动一行, 降低层次, 到模态, 移动, 移动, 更改停留顺序到参数窗口后面, 更改停留顺序到参数窗口前面, 导航, 内部空闲, 向下滚动一页, 向上滚动一页, 弹出菜单, 弹出菜单, 弹出菜单, 提高层次, 刷新, 刷新, 刷新, 改变父窗口, 到客户区坐标, 滚动行, 滚动页, 滚动, 滚动, 设置快捷键表, 设置自动布局, 背景色, 设置背景风格, 设置插入符, 设置客户区尺寸, 设置客户区尺寸, 设置包含尺寸器, 光标, 设置拖曳目标, 设置最大尺寸, 设置最小尺寸, 设置自身背景色, 设置自身前景色, 设置自身字体, 设置扩展风格, 设置焦点, 从键盘设置焦点, 字体, 前景色, 设置帮助文本, 设置调色板, 设置滚动条, 设置滚动条, 设置滚动条位置, 设置滚动条位置, 尺寸, 设置尺寸, 设置尺寸, 设置尺寸, 设置尺寸, 设置提示尺寸, 设置提示尺寸, 设置尺寸器, 设置尺寸器, 置尺寸器并适应窗口, 设置尺寸器, 设置工具提示, 设置工具提示, 设置主题启用, 设置实际尺寸, 设置实际尺寸, 设置实际提示尺寸, 设置实际提示尺寸, 设置窗口风格, 设置窗口变量, 继承颜色, 可视, 解除冻结, 从子窗口传输数据, 传输数据到子窗口, 更新, 更新窗口界面, 使有效, 移动光标, 捕获鼠标, 释放鼠标, 添加事件处理者, 是否已创建, 启用拖曳文件事件, 注册热键, 反注册热键
用户界面.控件 继承的方法
取内部指针, 创建, 显示, 取矩形, 置矩形, 等于
用户界面.组件 继承的方法
创建, 父容器, 父容器, 名称, 名称, 状态, 状态, 发送事件, 取子控件个数, 取子控件, 取所有子控件
系统.对象 继承的方法
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用

用户界面.设计器面板绘画事件 用户界面.设计器鼠标左键被放开 用户界面.设计器鼠标左键被按下 用户界面.设计器鼠标移动事件

用户界面.窗口控件 继承的输出事件
, , , , , , , , , , , , , , , ,

取唯一组件名

扩展 文本 取唯一组件名(文本 组件类名)

    需由子类实现

参数:

    组件类名


创建

公开 逻辑 创建(用户界面.容器控件 父窗口, 整数 标识, 整数 横坐标, 整数 纵坐标, 整数 宽度, 整数 高度, 文本 名字)

参数:

    父窗口

    标识

    横坐标

    纵坐标

    宽度

    高度

    名字


置基类名

公开 置基类名(文本 类名)

参数:

    类名


置窗口类名

公开 置窗口类名(文本 类名)

参数:

    类名


取基类名

公开 文本 取基类名()


取窗口类名

公开 文本 取窗口类名()


保存

公开 逻辑 保存(文本 文件名)

    保存文件

参数:

    文件名


打开

公开 逻辑 打开(文本 文件名)

    打开文件

参数:

    文件名


创建组件

公开 整数 创建组件(整数 父窗口ID, 文本 组件名)

    根据名称创建指定组件.成功返回ID.失败返回0

参数:

    父窗口ID

    组件名


删除组件组

公开 逻辑 删除组件组(整数[] 窗口ID)

    根据ID删除指定组件.成功返回真失败返回假

参数:

    窗口ID


到屏幕坐标

公开 工具.坐标点 到屏幕坐标(整数 窗口ID, 工具.坐标点 位置)

    从客户坐标到屏幕坐标。

参数:

    窗口ID

    位置


到客户坐标

公开 工具.坐标点 到客户坐标(整数 窗口ID, 工具.坐标点 位置)

    从屏幕坐标到客户坐标。

参数:

    窗口ID

    位置


刷新组件

公开 刷新组件(整数 窗口ID)

    通知控件重画自己

参数:

    窗口ID


强制更新组件

公开 强制更新组件(整数 窗口ID)

    通知控件重画自己

参数:

    窗口ID


取组件数目

公开 整数 取组件数目(整数 窗口ID)

    返回子窗口的数目

参数:

    窗口ID


取组件编号

公开 整数 取组件编号(整数 窗口ID, 整数 次序)

    返回制订次序的组件的编号

参数:

    窗口ID

    次序


更新组件区域

公开 更新组件区域(整数 窗口ID, 工具.矩形 矩形, 逻辑 擦除背景)

参数:

    窗口ID

    矩形

    擦除背景


取父窗口

公开 整数 取父窗口(整数 窗口ID)

参数:

    窗口ID


置组件光标

公开 整数 置组件光标(整数 窗口ID, 整数 光标)

参数:

    窗口ID

    光标


创建屏幕场景

公开 用户界面.屏幕场景 创建屏幕场景()


创建组件场景

公开 用户界面.绘画场景 创建组件场景(整数 窗口ID)

参数:

    窗口ID


取组件名

公开 文本 取组件名(整数 窗口ID)

参数:

    窗口ID


取组件位置

公开 工具.坐标点 取组件位置(整数 窗口ID)

参数:

    窗口ID


取组件尺寸

公开 工具.尺寸 取组件尺寸(整数 窗口ID)

参数:

    窗口ID


取组件矩形

公开 工具.矩形 取组件矩形(整数 窗口ID)

参数:

    窗口ID


置组件位置

公开 置组件位置(整数 窗口ID, 工具.坐标点 位置)

参数:

    窗口ID

    位置


置组件尺寸

公开 置组件尺寸(整数 窗口ID, 工具.尺寸 尺寸)

参数:

    窗口ID

    尺寸


置面板尺寸

公开 置面板尺寸(工具.尺寸 尺寸)

参数:

    尺寸


移动组件

公开 移动组件(整数 窗口ID, 工具.矩形 新位置)

参数:

    窗口ID

    新位置


置焦点

公开 置焦点()


是否为容器

公开 逻辑 是否为容器(整数 窗口ID)

参数:

    窗口ID


面板

公开 整数 面板()

    窗口面板


置属性

公开 置属性(整数 窗口ID, 文本 属性名, 整数 属性值)

    设置某个组件的属性.

参数:

    窗口ID

    属性名

    属性值


取整数属性

公开 整数 取整数属性(整数 窗口ID, 文本 属性名)

    设置某个组件的属性.

参数:

    窗口ID

    属性名


置属性

公开 置属性(整数 窗口ID, 文本 属性名, 文本 属性值)

    设置某个组件的属性.

参数:

    窗口ID

    属性名

    属性值


取文本属性

公开 文本 取文本属性(整数 窗口ID, 文本 属性名)

    设置某个组件的属性.

参数:

    窗口ID

    属性名


置属性

公开 置属性(整数 窗口ID, 文本 属性名, 逻辑 属性值)

    设置某个组件的属性.

参数:

    窗口ID

    属性名

    属性值


取逻辑属性

公开 逻辑 取逻辑属性(整数 窗口ID, 文本 属性名)

    设置某个组件的属性.

参数:

    窗口ID

    属性名


置属性

公开 置属性(整数 窗口ID, 文本 属性名, 系统.对象 属性值)

    设置某个组件的属性.

参数:

    窗口ID

    属性名

    属性值


取对象属性

公开 系统.对象 取对象属性(整数 窗口ID, 文本 属性名)

    取某个组件的属性.

参数:

    窗口ID

    属性名


取所有基本属性名

公开 文本[],文本[] 取所有基本属性名(整数 窗口ID)

    设置某个组件的属性.

参数:

    窗口ID


取所有扩展属性名

公开 文本[],文本[] 取所有扩展属性名(整数 窗口ID)

    设置某个组件的属性.

参数:

    窗口ID


组件集

公开 整数[] 组件集()

    返回所有组件句柄的数组


整数到组件

公开 静态 用户界面.组件 整数到组件(整数 组件)

参数:

    组件


是否已修改

公开 逻辑 是否已修改()


置修改状态

公开 置修改状态(逻辑 修改状态)

参数:

    修改状态


生成创建组件代码

公开 文本 生成创建组件代码()


生成组件成员声明

公开 文本 生成组件成员声明()


移动单位

公开 移动单位(整数 移动单位)

参数:

    移动单位


移动单位

公开 整数 移动单位()


名称是否存在

公开 逻辑 名称是否存在(文本 名字)

参数:

    名字


复制选中

公开 逻辑 复制选中(整数[] 组件集)

参数:

    组件集 - 为一个组件数组,必须是排除了子组件的数组。


粘贴到

公开 逻辑 粘贴到(整数 父容器, 整数 x, 整数 y)

参数:

    父容器

    x

    y


移到顶层

公开 移到顶层(整数 组件标识)

参数:

    组件标识


移到底层

公开 移到底层(整数 组件标识)

参数:

    组件标识


生成创建窗口代码

公开 文本 生成创建窗口代码()


取键状态

公开 静态 逻辑 取键状态(整数 键代码)

    返回真表示自最后一次调用本方法时指定的键是否处于按下状态。

参数:

    键代码 - 见枚举“键代码”


重置面板

公开 重置面板()


锁定

公开 锁定(逻辑 锁定 = 真<可为空>)

参数:

    锁定


可否粘贴

公开 静态 逻辑 可否粘贴()



http://dotef.eyuyan.com